package user.efg.operation;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.junit.Test;

import user.terminal.MatClassMachine;
import user.terminal.MatReplaceMachine;
import user.terminal.UdtErpCablecutMDBean;
import user.terminal.UdtErpProdtableMDBean;

public class EFGEndPlanOperationTest {

	String orderJson = "";

	@Test
	public void test() {
		List<UdtErpProdtableMDBean> prodOrdList = new ArrayList<>();
		// 日立订单
		prodOrdList.add(new UdtErpProdtableMDBean("M1964915", "AD04013P", 1d, "15G006552", 0, "3P", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964916", "AD08015B", 1d, "15G006552", 0, "5B", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964917", "AD08016J", 1d, "15G006552", 0, "6J", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964918", "AD0801F1", 1d, "15G006552", 0, "4F", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1822283", "AD080100", 1d, "15G006552", 1, "D08", "日立", "DQ0001", 1));

		prodOrdList.add(new UdtErpProdtableMDBean("M1826618", "AD080100", 1d, "15G006553", 1, "D08", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964928", "AD08015B", 1d, "15G006553", 0, "5B", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964929", "AD08016J", 1d, "15G006553", 0, "6J", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964930", "AD0801F1", 1d, "15G006553", 0, "4F", "日立", "DQ0001", 1));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964931", "AD04013P", 1d, "15G006553", 0, "3P", "日立", "DQ0001", 1));

		// 其他客户订单
		prodOrdList.add(new UdtErpProdtableMDBean("M1826632", "AD080100", 1d, "15G006554", 1, "D08", "广日", "DQ0002", 2, 2000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964933", "AD08015B", 1d, "15G006554", 0, "5B", "广日", "DQ0002", 2, 2000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964934", "AD08016J", 1d, "15G006554", 0, "6J", "广日", "DQ0002", 2, 2000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964935", "AD0801F1", 1d, "15G006554", 0, "4F", "广日", "DQ0002", 2, 2000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964936", "AD04013P", 1d, "15G006554", 0, "3P", "广日", "DQ0002", 2, 2000));
		// 其他客户订单
		prodOrdList.add(new UdtErpProdtableMDBean("M1826637", "AD080100", 1d, "15G006555", 1, "D08", "其他", "DQ0003", 3, 1000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964938", "AD08015B", 1d, "15G006555", 0, "5B", "其他", "DQ0003", 3, 1000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964939", "AD08016J", 1d, "15G006555", 0, "6J", "其他", "DQ0003", 3, 1000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964940", "AD0801F1", 1d, "15G006555", 0, "4F", "其他", "DQ0003", 3, 1000));
		prodOrdList.add(new UdtErpProdtableMDBean("M1964941", "AD04013P", 1d, "15G006555", 0, "3P", "其他", "DQ0003", 3, 1000));

		// 零单
		prodOrdList.add(new UdtErpProdtableMDBean("M1964942", "AD04013P", 1d, "15G006556", 1, "4F", "日立", "DQ0001", 1));
		// 3P零单
		prodOrdList.add(new UdtErpProdtableMDBean("M1964943", "AD04013P", 1d, "15G006557", 1, "3P", "日立", "DQ0001", 1));

		List<UdtErpCablecutMDBean> orderCutList = new ArrayList<UdtErpCablecutMDBean>();

		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 20, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C3001299", "插接电缆", "RVV3×0.75mm²_L=6450_插接头标记为J1", "3x0.75", 1d, 5, "主裁剪2", 16, 30,  ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "20x0.75", 6.449999809d, 4, "主裁剪2", 6, 11,  ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C3001300", "插接电缆", "RVV6×0.75mm²_L=6450_插接头标记为13", "6x0.75", 1d, 5, "主裁剪2", 17, 99, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1006011", "圆缆", "RVV6×0.75mm²", "6x0.75", 6.449999809d, 5, "主裁剪2", 7, 10, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 4, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 8, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 9, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 7, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C3001364", "插接电缆", "插接头标记为V1_RVV20×0.75mm²_L=6000mm", "20x0.75", 1d, 4, "主裁剪2", 18, 99, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 6d, 4, "主裁剪2", 12, 3, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1008009", "圆缆", "RVV8×0.75mm²", "8x0.75", 1d, 5, "主裁剪2", 9, 2, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C3001385", "插接电缆", "RVV6×0.75mm²_L=5600_光幕装置用", "6x0.75", 1d, 5, "主裁剪2", 19, 99, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1006011", "圆缆", "RVV6×0.75mm²", "6x0.75", 2.599999905d, 5, "主裁剪2", 7, 20, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "3x0.75", 3.049999952d, 5, "主裁剪2", 6, 19, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "20x0.75", 7d, 4, "主裁剪2", 12, 6, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1002087", "圆缆", "RVV2×0.75mm²_棕2_黑1(挤压式)", "2x0.75", 3.5d, 5, "主裁剪2", 5, 1, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C3001654", "插接电缆", "RVV8×0.75mm²_L=3070", "8x0.75", 1d, 5, "主裁剪2", 20, 99, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1008009", "圆缆", "RVV8×0.75mm²", "8x0.75", 3.069999933d, 5, "主裁剪2", 9, 12, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "3x0.75", 1d, 5, "主裁剪2", 6, 17, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, 99, "#N/A", 1, 23, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, 99, "#N/A", 1, 23, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, 99, "#N/A", 1, 23, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964915", "3P裁缆", "C0000632", "电线", "BVR6mm²双色_19/0.64", "", 20d, 99, "#N/A", 2, 23, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964916", "5B裁缆", "C2060010", "扁缆", "TVVBG60×0.75mm²+2PS,30/0.18", "", 103d, 99, "#N/A", 15, 99, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "底坑接线电缆1", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 89d, 99, "#N/A", 8, 14, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "底坑接线电缆2", "C1002057", "圆缆", "RVV2×0.75MM2", "", 89d, 99, "#N/A", 4, 15, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "井道接线电缆1", "C1002057", "圆缆", "RVV2×0.75MM2", "", 86.30000305d, 99, "#N/A", 4, 22, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 3.400000095d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, 99, "#N/A", 3, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "上极限电缆", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 15d, 99, "#N/A", 8, 13, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "下极限电缆", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 91.69999695d, 99, "#N/A", 8, 13, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 4.199999809d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, 99, "#N/A", 10, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×2mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×3mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×4mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×5mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×6mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×7mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×8mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×9mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×10mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×11mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×12mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×13mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×14mm²", "", 0.600000024d, 99, "#N/A", 13, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 48.79999924d, 5, "主裁剪2", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 9.600000381d, 3, "主裁剪1", 11, 18, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 8d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 5d, 5, "主裁剪2", 14, 21, ""));
		orderCutList.add(new UdtErpCablecutMDBean("M1964918", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 15.5d, 5, "主裁剪2", 14, 21, ""));
		// orderCutList.add(new
		// UdtErpCablecutMDBean("M1964917","6J电缆","6J000001","圆缆","BVV4×1mm²+1×2mm²","4x1",
		// 15.5d, 5 ,"主裁剪2", 14 , 21 ,"设备14"));

		UdtErpCablecutMDBean j1 = new UdtErpCablecutMDBean("M1964917", "6J电缆", "6J000001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 15.5d, 5, "主裁剪2", 14, 21, "设备14");
		j1.setIsReplace("1");
		orderCutList.add(j1);

		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C3001299", "插接电缆", "RVV3×0.75mm²_L=6450_插接头标记为J1", "", 1d, null, "#N/A", 16, null, "设备16"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "", 6.449999809d, null, "#N/A", 6, 11, "设备6"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C3001300", "插接电缆", "RVV6×0.75mm²_L=6450_插接头标记为13", "", 1d, null, "#N/A", 17, null, "设备17"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1006011", "圆缆", "RVV6×0.75mm²", "", 6.449999809d, null, "#N/A", 7, 10, "设备7"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C3001364", "插接电缆", "插接头标记为V1_RVV20×0.75mm²_L=6000mm", "", 1d, null, "#N/A", 18, null, "设备18"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 6d, null, "#N/A", 12, 3, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1008009", "圆缆", "RVV8×0.75mm²", "", 1d, null, "#N/A", 9, 2, "设备9"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C3001385", "插接电缆", "RVV6×0.75mm²_L=5600_光幕装置用", "", 1d, null, "#N/A", 19, null, "设备19"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1006011", "圆缆", "RVV6×0.75mm²", "", 2.599999905d, null, "#N/A", 7, 20, "设备7"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "", 3.049999952d, null, "#N/A", 6, 19, "设备6"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1002087", "圆缆", "RVV2×0.75mm²_棕2_黑1(挤压式)", "", 3.5d, null, "#N/A", 5, 1, "设备5"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C3001654", "插接电缆", "RVV8×0.75mm²_L=3070", "", 1d, null, "#N/A", 20, null, "设备20"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1008009", "圆缆", "RVV8×0.75mm²", "", 3.069999933d, null, "#N/A", 9, 12, "设备9"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1003130", "圆电缆", "RVV3×0.75mm²_棕/黑/灰色(挤压式)", "", 1d, null, "#N/A", 6, 17, "设备6"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10.19999981d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C1020012", "圆缆", "RVV20×0.75mm²", "", 10d, null, "#N/A", 12, 16, "设备12"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, null, "#N/A", 1, 23, "设备1"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, null, "#N/A", 1, 23, "设备1"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C0000631", "电线", "BVR6mm²_蓝色", "", 20d, null, "#N/A", 1, 23, "设备1"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964931", "3P裁缆", "C0000632", "电线", "BVR6mm²双色_19/0.64", "", 20d, null, "#N/A", 2, 23, "设备2"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964928", "5B裁缆", "C2060010", "扁缆", "TVVBG60×0.75mm²+2PS,30/0.18", "", 103d, null, "#N/A", 15, null, "设备15"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "底坑接线电缆1", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 89d, null, "#N/A", 8, 14, "设备8"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "底坑接线电缆2", "C1002057", "圆缆", "RVV2×0.75MM2", "", 89d, null, "#N/A", 4, 15, "设备4"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "井道接线电缆1", "C1002057", "圆缆", "RVV2×0.75MM2", "", 86.30000305d, null, "#N/A", 4, 22, "设备4"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 3.400000095d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 2.299999952d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "门锁枝电缆", "C1002005", "圆缆", "BVV2×0.75MM2+1×2MM2", "", 4.300000191d, null, "#N/A", 3, 18, "设备3"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "上极限电缆", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 15d, null, "#N/A", 8, 13, "设备8"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "下极限电缆", "C1008003", "圆缆", "RVV8×0.75MM2+1×2MM2", "", 91.69999695d, null, "#N/A", 8, 13, "设备8"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 4.199999809d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 3.099999905d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "召唤箱枝电缆", "C1010006", "圆缆", "RVV10×0.75MM2+1×2MM2", "", 2.700000048d, null, "#N/A", 10, 18, "设备10"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×2mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×3mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×4mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×5mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×6mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×7mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×8mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×9mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×10mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×11mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×12mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×13mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "照明支电缆", "C1020017", "圆缆", "BVV_2×1mm²+1×14mm²", "", 0.600000024d, null, "#N/A", 13, 21, "设备13"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 5.599999905d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV20×1MM2+1×2MM2", "20x1", 48.79999924d, 5, "主裁剪2", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 5.599999905d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1020001", "圆缆", "RVV10×1MM2+1×2MM2", "10+1(20+1)", 9.600000381d, 3, "主裁剪1", 11, 18, "设备11"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 8d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 7d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 5d, 5, "主裁剪2", 14, 21, "设备14"));
		orderCutList.add(new UdtErpCablecutMDBean("M1964930", "主电缆", "C1040001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 15.5d, 5, "主裁剪2", 14, 21, "设备14"));

		UdtErpCablecutMDBean j2 = new UdtErpCablecutMDBean("M1964929", "6J电缆", "6J000001", "圆缆", "BVV4×1mm²+1×2mm²", "4x1", 15.5d, 5, "主裁剪2", 14, 21, "设备14");
		j2.setIsReplace("1");
		orderCutList.add(j2);

		List<MatClassMachine> matClassMaList = new ArrayList<MatClassMachine>();

		matClassMaList.add(new MatClassMachine(1, "4F", "6#裁缆机"));
		matClassMaList.add(new MatClassMachine(2, "5B", "5B-2#裁缆机"));
		matClassMaList.add(new MatClassMachine(3, "6J", "3#裁缆机"));
		matClassMaList.add(new MatClassMachine(4, "3P", "3P高速裁缆4号机"));
		matClassMaList.add(new MatClassMachine(5, "D08", "D08装箱组"));

		List<MatReplaceMachine> matRepMaList = new ArrayList<MatReplaceMachine>();

		matRepMaList.add(new MatReplaceMachine(1, "6J000001", "3#裁缆机"));
		matRepMaList.add(new MatReplaceMachine(2, "6J000001", "4#裁缆机"));

		EFGEndPlanOperation op = new EFGEndPlanOperation();
		op.operationPriorityNum(prodOrdList, orderCutList, matClassMaList, matRepMaList);

		// 1.打印结果
		for (Iterator iterator = prodOrdList.iterator(); iterator.hasNext();) {
			UdtErpProdtableMDBean orderBean = (UdtErpProdtableMDBean) iterator.next();
			// 订单工作中心为订单物料的工作机台
			System.out.println("订单:" + orderBean.getInventSizeId() + " 类别:" + orderBean.getItemClassifyId() + " 优先级:" + orderBean.getProdSeq() + " 机台:" + orderBean.getMatMachine());
			orderBean.setWorkcenter(orderBean.getMatMachine());

			for (Iterator iterator2 = orderCutList.iterator(); iterator2.hasNext();) {
				UdtErpCablecutMDBean cutBean = (UdtErpCablecutMDBean) iterator2.next();
				if (cutBean.getProdId().equals(orderBean.getProdId())) {
					System.out.println("           裁剪:" + cutBean.getItemId() + " 优先级:" + cutBean.getProdSeq() + " 机台:" + cutBean.getWorkcenter());
				}
			}
		}
	}
}
